Developing Smart Emergency Applications with Multi-Agent Systems

نویسندگان

  • Federico Bergenti
  • Agostino Poggi
چکیده

Multi-agent systems have been importantly contributing to the development of the theory and the practice of complex distributed systems and, in particular, they have shown their potential to meet critical needs in highspeed, mission-critical, content-rich, distributed information applications where mutual interdependencies, dynamic environments, uncertainty, and sophisticated control play a remarkable role. Therefore, multi-agent systems are considered a suitable technology for the realization of e-health applications where the use of loosely coupled and heterogeneous components, the dynamic and distributed management of data, and the remote collaboration among users are often the most relevant requirements. This paper describes some of the main reasons why multi-agent systems are today considered one of the best technologies for the realization and deployment of advances for e-health applications and, in particular, of smart emergency applications. After an introduction on the inherent characteristics of the use of multi-agent systems for e-health, the paper presents the results of EU-scale project CASCOM: a real multi-agent system for the execution of smart emergency tasks. interdependencies, dynamic environments, uncertainty, and sophisticated control play a singular role (Gasser, 2001). Agent and multi-agent system are buzzwords that found their way into a number of technologies and they have been largely used, e.g., in Artificial Intelligence, Databases, Operating Systems and Computer Networks. Although there is no such thing as an accepted definition of an agent (see, e.g., Genesereth & Ketchpel, 1994; Wooldridge & Jennings, 1995), all proposed definitions agree that an agent is essentially an autonomous software entity that DOI: 10.4018/jehmc.2010100101 2 International Journal of E-Health and Medical Communications, 1(4), 1-13, October-December 2010 Copyright © 2010, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. provides an interoperable interface and that behaves like a rational actor working on behalf of some client in pursuit of its own agenda. Agents are designed to operate in dynamic and uncertain environments, taking complex decisions at run-time, and the learning capabilities of some agents make them capable to improve their performances over time, thus avoiding repeated negative conditions and persisting on successful behaviours. Even if a complex system can be realized in terms of a solitary agent working within its environment–that may or may not comprise users–usually, agent-based systems are made of multiple, interacting agents: agent-based systems are normally multi-agent systems. Multi-agent systems are generally considered an appropriate means for modelling complex, distributed systems, even if such a multiplicity naturally introduces the possibility of having different agents with potentially conflicting goals. Agents in a multi-agent system may decide to cooperate for mutual benefit, or they may compete to serve their own interests. They may take advantage of their social ability to exhibit flexible coordination behaviours that make them able to cooperate in the achievement of shared goals or to compete on the acquisition of resources and tasks. Finally, agents in a multi-agent system have the ability of coordinating their behaviours into coherent global actions. Coordination among agents is handled by means of a variety of approaches including negotiation (Jennings, 2001), organizational structuring (Horling & Lesser, 2005) and multi-agent planning (Durfee, 1999). The very fact of characterizing agents in terms of the properties that they exhibit rather than in terms of a crude and often inapplicable definition, allows a plethora of software systems to be considered as first-class multi-agent systems. This makes multi-agent systems much more than a single technology supporting the realization of complex distributed systems. Multi-agent systems are abstractions capable of capturing the essence of many software systems at different levels of detail. In particular, agents and multi-agent systems are often considered the highest system level (Jennings, 2000) of today computing systems and they are meant to provide a truly novel level of abstraction in the analysis, design and implementation of complex software systems (Bergenti & Huhns, 2004). This is the reason why we can correctly account many recent software systems as multi-agent systems, even if no agent-based development technology were adopted in their realization. The agent-based nature of a system comes from the characteristics of its components and of the interactions among them, rather than from a hypothetical “agent based” label attached on the box of the development tool adopted for their realization. Notably, multi-agent systems are often developed using technologies that have no built-in notion of agent. A lot of work has been done in the last decade for spreading the use of multi-agent systems for the realization of real-world software applications and services. Several technological specifications are the results of such a work. Among them, the two main results to date are: (i) FIPA specifications (FIPA, 2009), a set of specifications intended to support the interoperability between heterogeneous agent-based systems; and (ii) the JADE (Bellifemine et al., 2008; JADE, 2009) development framework that implements FIPA specifications and that supports interoperability between agents using consolidated technologies to provide for a transparent and dynamic allocation of fixed and mobile users and agents (Bergenti et al., 2001). This paper shows the main reasons why multi-agent systems are a suitable technology for the realization of e-health applications and it presents the results of the EU-funded project CASCOM: a real multi-agent system for the execution of smart emergency tasks. Next section discusses the main points of using multi-agent systems for the realization of e-health applications and it lists some of the most interesting agent-based e-health applications. We will present the results of project CASCOM as a good example of the use of multi-agent systems for advanced e-health services. Finally, the paper concludes with a discussion of main reasons why multi-agent systems are not yet cited as the reference technology for e-health. 11 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the publisher's webpage: www.igi-global.com/article/developing-smart-emergencyapplications-multi/47534

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing Smart Emergency Applications with Multi- Agent Systems

Multi-agent systems have been importantly contributing to the development of the theory and the practice of complex distributed systems and, in particular, they have shown their potential to meet critical needs in high-speed, mission-critical, content-rich, distributed information applications where mutual interdependencies, dynamic environments, uncertainty, and sophisticated control play a re...

متن کامل

Multi-Agent Systems (MAS) controlled Smart Grid – A Review

An attempt has been made in this paper to reveal the latest applications of Multi-Agent Systems(MAS) in operation and control of Smart Grid. Major applications available in literature are elaborated and at the end, based on the inference of article future scope in applications of MAS in Smart Grid is discussed.

متن کامل

An Agent-Based Architecture for Sensor Data Collection and Reasoning in Smart Home Environments for Independent Living

There has been a tremendous growth in new sensor technology and wireless, handheld computing devices that give rise to new opportunities for smart home applications. With advances in the technology, reduced costs of operation, and the ubiquity of WiFi and cellular networks, the reach and value of smart home technology is growing giving rise to applications of smart home systems to support indep...

متن کامل

Approach to Organizing the Functioning of Smart Elements in the Multi-Agent “Smart House” System

A research was conducted to form an approach to the design and implementation of a multi-agent control system of smart elements for a “Smart house”. The system was built on the example of three intelligent robots. In the architecture of the system under development, the main part is the subject-independent multi-agent kernel, which includes the following basic components: direct access service,...

متن کامل

Multi-agent systems' asset for smart grid applications

Multi-agent systems are a subject of continuously increasing interest in applied technical sciences. Smart grids are one evolving field of application. Numerous smart grid projects with various interpretations of multi-agent systems as new control concept arose in the last decade. Although several theoretical definitions of the term ‘agent’ exist, there is a lack of practical understanding that...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IJEHMC

دوره 1  شماره 

صفحات  -

تاریخ انتشار 2010